GDK/Win32: Fix Windows backend after GdkWindow simplification
authorChun-wei Fan <fanchunwei@src.gnome.org>
Mon, 19 Dec 2016 09:09:49 +0000 (17:09 +0800)
committerChun-wei Fan <fanchunwei@src.gnome.org>
Mon, 19 Dec 2016 09:47:47 +0000 (17:47 +0800)
commit4a7e7c00c102b12aa51ff817982e13f18b89311c
tree1419f0b9da1e7c2c690d77e4f68aa22f8c3a744c
parent62627bc833fbf4f7eb9aa481aa21701ca1267c3c
GDK/Win32: Fix Windows backend after GdkWindow simplification

Fix the build after the branch wip/alexl/simplify-gdkwindow was merged, as
there are some changes that broke things in the Windows backend, namely:

-gdk_win32_input_shape_combine_region() should not be removed at this
 point (though it is a stub--otherwise GDK/Win32 will crash)

-Some more code need to be removed due to the removal of items in the
 above-mentioned merged branch

Also, like the X11 backend, do not allow the creation of native child
windows, and stop checking for subsequent child windows
(GDK_WINDOW_CHILD), so that we can clean things up a bit.

https://bugzilla.gnome.org/show_bug.cgi?id=773299
gdk/win32/gdkevents-win32.c
gdk/win32/gdkwindow-win32.c